body {
	margin: 8px;
}

div#content {
    font-size:11px;
    font-family:Arial;
    font-weight:normal;
}
div#content table.results {
    border:1px solid #dedede;
    border-collapse:collapse;
    padding:2px;
}
div#content table.results tr td {
    border-bottom:1px solid #dedede;
    padding:2px;
}
div#content table.results tr td.data {
    border-left:1px solid #dedede;
    text-align:right;
}
div#content table.results tr.header td {
    background:#000000;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
    border:none;
}
div#content table.results tr.ltRow td {
    background:#ededed;
    border-top:1px solid #000000;
}
div#content table.results tr.dkRow td {
    background:#e5e5e5;
}

div#content table.results tr.valid td {
    background:#bfffbf;
}
div#content table.results tr.invalid td {
    background:#ffbfbf;
}

div#content table.validated {
    border:1px solid #000000;
    border-collapse:collapse;
    padding:2px;
}
div#content table.validated tr td {
    border-bottom:1px solid #000000;
    padding:2px;
}
div#content table.validated tr td.data {
    border-left:1px solid #000000;
    text-align:right;
}
div#content table.validated tr.header td {
    background:#000000;
    color:#FFFFFF;
    font-weight:bold;
    text-align:left;
    border-bottom:none;
    border-left:none;
}
div#content table.validated tr.valid td {
    background:#bfffbf;
}
div#content table.validated tr.invalid td {
    background:#ffbfbf;
}


div#content table.validated tr.valid_active td {
    background: #339966;
}
div#content table.validated tr.invalid_active td {
    background: #ff8b8b;
}

div#content table.pagination {
    text-align:center;
}
/*div#content table.pagination input {
    width:20px;
} */
/*      Menu CSS Styles     */
div#content ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div#content ul li {
    padding:0px 0px;
    margin:2px;
    display:inline;
    font-weight:bold;
    border:1px solid #CECECE;
    line-height:23px;
}
div#content ul li a, div#content ul li a:visited, div#content ul li a:hover, div#content ul li a:active {
    font-size:12px;
    padding:0px 7px;
    color:#454545;
    text-decoration:none;
}
div#content ul li:hover a {
    background:#dedede;
    color:#454545;
}

.disabledinput {
	background-color: transparent;
	border: 0px solid white;
	color: black;
	text-align: center;
}

.prog-border {
	width: 400px;
	height: 20px;
	background: #FFFFFF;
	padding: 0px;
	border: 1px solid #6666FF;
	text-align: left;
}
.prog-bar {
	height: 20px;
	background: url(../images/progress_blue.gif) repeat-x; /* use the color or the background you want! */
}

table.addr_dlg_tbl {
	border: solid black 1px;
}

table.addr_dlg_tbl th {
	border-bottom: solid black 1px;
}

table.addr_dlg_tbl th {
	font-weight: bold;
}

INPUT[type="button"], a.buttonStyle {
    border:1px solid #dedede;
    color:#000000;
    font-weight:normal;
    font-size:11px;
    padding:0px;
    width: 80px;
    height: 22px;
    background-repeat: repeat-x;
    background-position: top;
    margin:2px;
}

a.buttonStyle {
	display: block;
    width: 160px;
    height: 22px;
    color: white;
    background: grey;
    text-decoration: none;
    text-align:center;
    
}
